package auto.common.entity;

import java.util.HashMap;
import java.util.List;
import java.util.Map;


/**
 * 案例信息返回参数
 *
 * @author yangsen
 * @date 2025-10-19
 */
public class CaseInformationEntity {

    /**
     * 案例信息
     */
    private List<Map<String, Object>> caseInformation;
    /**
     * 断言信息
     */
    private List<Map<String, Object>> assertionMessage;
    /**
     * 请求信息
     */
    private List<Map<String, Object>> requestInforMation;
    /**
     * 请求
     */
    private HashMap<String, List<Map<String, Object>>> requestApiParams;


    public CaseInformationEntity(List<Map<String, Object>> caseInformation, List<Map<String, Object>> assertionMessage, List<Map<String, Object>> requestInforMation, HashMap<String, List<Map<String, Object>>> requestApiParams) {
        this.caseInformation = caseInformation;
        this.assertionMessage = assertionMessage;
        this.requestInforMation = requestInforMation;
        this.requestApiParams = requestApiParams;
    }

    public CaseInformationEntity() {
    }

    public List<Map<String, Object>> getCaseInformation() {
        return caseInformation;
    }

    public void setCaseInformation(List<Map<String, Object>> caseInformation) {
        this.caseInformation = caseInformation;
    }

    public List<Map<String, Object>> getAssertionMessage() {
        return assertionMessage;
    }

    public void setAssertionMessage(List<Map<String, Object>> assertionMessage) {
        this.assertionMessage = assertionMessage;
    }

    public List<Map<String, Object>> getRequestInforMation() {
        return requestInforMation;
    }

    public void setRequestInforMation(List<Map<String, Object>> requestInforMation) {
        this.requestInforMation = requestInforMation;
    }

    public HashMap<String, List<Map<String, Object>>> getRequestApiParams() {
        return requestApiParams;
    }

    public void setRequestApiParams(HashMap<String, List<Map<String, Object>>> requestApiParams) {
        this.requestApiParams = requestApiParams;
    }

    @Override
    public String toString() {
        return "CaseInformationEntity{" +
                "caseInformation=" + caseInformation +
                ", assertionMessage=" + assertionMessage +
                ", requestInforMation=" + requestInforMation +
                ", requestApiParams=" + requestApiParams +
                '}';
    }


}
